package com.xunk.equipment.service.mandun.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @ProjectName: xunk
 * @Package: com.xunk.equipment.service.mandun.vo
 * @ClassName: MandunEventPush
 * @Author: luanzhiwei
 * @Description: 曼顿事件通知
 * @Date: 2021/3/31 20:05
 * @Version: 1.0
 */
@Data
@NoArgsConstructor
@ToString
@EqualsAndHashCode
public class MandunEventContent {

    /**
     * 事件类型：
     * 1、PRJ_USE:项目分配给账号使用(第三方系统可以理解为项目新增)
     * 2、PRJ_MOD:项目被修改
     * 3、PRJ_DEL:项目被删除
     * 4、PRJ_UNUSE:项目从账号中移除
     * 5、DEV_ADD:新增了设备
     * 6、DEV_MOD:设备被修改
     * 7、DEV_DEL:设备被删除
     * 8、DEV_ONLINE:设备上线了
     * 9、DEV_OFFLINE:设备离线了
     */
    private String eventType;
    /**
     * 项目编号
     */
    private String projectCode;
    /**
     * 设备号（当事件类型为项目相关事件,此值为空）
     */
    private String mac;
    /**
     * 事件发生时间
     */
    private String time;


}
